|
| VULKAN_HPP_CONSTEXPR | Device ()=default |
| |
| VULKAN_HPP_CONSTEXPR | Device (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
| |
| | Device (VkDevice device) VULKAN_HPP_NOEXCEPT |
| |
| Device & | operator= (VkDevice device) VULKAN_HPP_NOEXCEPT |
| |
| Device & | operator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
| |
| bool | operator== (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
| |
| bool | operator!= (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
| |
| bool | operator< (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, vk::Queue *pQueue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | waitIdle (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | allocateMemory (const vk::MemoryAllocateInfo *pAllocateInfo, const vk::AllocationCallbacks *pAllocator, vk::DeviceMemory *pMemory, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DeviceMemory >::type | allocateMemory (const vk::MemoryAllocateInfo &allocateInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DeviceMemory, Dispatch > >::type | allocateMemoryUnique (const vk::MemoryAllocateInfo &allocateInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeMemory (vk::DeviceMemory memory, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeMemory (vk::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void() | free (vk::DeviceMemory memory, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void() | free (vk::DeviceMemory memory, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | mapMemory (vk::DeviceMemory memory, vk::DeviceSize offset, vk::DeviceSize size, vk::MemoryMapFlags flags, void **ppData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< void * >::type | mapMemory (vk::DeviceMemory memory, vk::DeviceSize offset, vk::DeviceSize size, vk::MemoryMapFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | unmapMemory (vk::DeviceMemory memory, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const vk::MappedMemoryRange *pMemoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | flushMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const vk::MappedMemoryRange *pMemoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | invalidateMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getMemoryCommitment (vk::DeviceMemory memory, vk::DeviceSize *pCommittedMemoryInBytes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DeviceSize | getMemoryCommitment (vk::DeviceMemory memory, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindBufferMemory (vk::Buffer buffer, vk::DeviceMemory memory, vk::DeviceSize memoryOffset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindImageMemory (vk::Image image, vk::DeviceMemory memory, vk::DeviceSize memoryOffset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getBufferMemoryRequirements (vk::Buffer buffer, vk::MemoryRequirements *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements | getBufferMemoryRequirements (vk::Buffer buffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageMemoryRequirements (vk::Image image, vk::MemoryRequirements *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements | getImageMemoryRequirements (vk::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirements (vk::Image image, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirementsAllocator = std::allocator<vk::SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (vk::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirementsAllocator = std::allocator<vk::SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageMemoryRequirementsAllocator::value_type, vk::SparseImageMemoryRequirements >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (vk::Image image, SparseImageMemoryRequirementsAllocator &sparseImageMemoryRequirementsAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createFence (const vk::FenceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Fence >::type | createFence (const vk::FenceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | createFenceUnique (const vk::FenceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyFence (vk::Fence fence, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyFence (vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Fence fence, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Fence fence, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | resetFences (uint32_t fenceCount, const vk::Fence *pFences, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | resetFences (vk::ArrayProxy< const vk::Fence > const &fences, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | getFenceStatus (vk::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | waitForFences (uint32_t fenceCount, const vk::Fence *pFences, vk::Bool32 waitAll, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | waitForFences (vk::ArrayProxy< const vk::Fence > const &fences, vk::Bool32 waitAll, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSemaphore (const vk::SemaphoreCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Semaphore *pSemaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Semaphore >::type | createSemaphore (const vk::SemaphoreCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Semaphore, Dispatch > >::type | createSemaphoreUnique (const vk::SemaphoreCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySemaphore (vk::Semaphore semaphore, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySemaphore (vk::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Semaphore semaphore, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Semaphore semaphore, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createEvent (const vk::EventCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Event *pEvent, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Event >::type | createEvent (const vk::EventCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Event, Dispatch > >::type | createEventUnique (const vk::EventCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyEvent (vk::Event event, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyEvent (vk::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Event event, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Event event, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | getEventStatus (vk::Event event, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | setEvent (vk::Event event, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | resetEvent (vk::Event event, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createQueryPool (const vk::QueryPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::QueryPool *pQueryPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::QueryPool >::type | createQueryPool (const vk::QueryPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::QueryPool, Dispatch > >::type | createQueryPoolUnique (const vk::QueryPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyQueryPool (vk::QueryPool queryPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyQueryPool (vk::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::QueryPool queryPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::QueryPool queryPool, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getQueryPoolResults (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, vk::DeviceSize stride, vk::QueryResultFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< DataType, DataTypeAllocator > > | getQueryPoolResults (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, vk::DeviceSize stride, vk::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< DataType > | getQueryPoolResult (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, vk::DeviceSize stride, vk::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createBuffer (const vk::BufferCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Buffer *pBuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Buffer >::type | createBuffer (const vk::BufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Buffer, Dispatch > >::type | createBufferUnique (const vk::BufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyBuffer (vk::Buffer buffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyBuffer (vk::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Buffer buffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Buffer buffer, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createBufferView (const vk::BufferViewCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::BufferView *pView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::BufferView >::type | createBufferView (const vk::BufferViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::BufferView, Dispatch > >::type | createBufferViewUnique (const vk::BufferViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyBufferView (vk::BufferView bufferView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyBufferView (vk::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::BufferView bufferView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::BufferView bufferView, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createImage (const vk::ImageCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Image *pImage, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Image >::type | createImage (const vk::ImageCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Image, Dispatch > >::type | createImageUnique (const vk::ImageCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyImage (vk::Image image, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyImage (vk::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Image image, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Image image, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSubresourceLayout (vk::Image image, const vk::ImageSubresource *pSubresource, vk::SubresourceLayout *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::SubresourceLayout | getImageSubresourceLayout (vk::Image image, const vk::ImageSubresource &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createImageView (const vk::ImageViewCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ImageView *pView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ImageView >::type | createImageView (const vk::ImageViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::ImageView, Dispatch > >::type | createImageViewUnique (const vk::ImageViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyImageView (vk::ImageView imageView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyImageView (vk::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ImageView imageView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ImageView imageView, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createShaderModule (const vk::ShaderModuleCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ShaderModule *pShaderModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ShaderModule >::type | createShaderModule (const vk::ShaderModuleCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::ShaderModule, Dispatch > >::type | createShaderModuleUnique (const vk::ShaderModuleCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyShaderModule (vk::ShaderModule shaderModule, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyShaderModule (vk::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ShaderModule shaderModule, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ShaderModule shaderModule, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createPipelineCache (const vk::PipelineCacheCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PipelineCache *pPipelineCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PipelineCache >::type | createPipelineCache (const vk::PipelineCacheCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::PipelineCache, Dispatch > >::type | createPipelineCacheUnique (const vk::PipelineCacheCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipelineCache (vk::PipelineCache pipelineCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipelineCache (vk::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PipelineCache pipelineCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PipelineCache pipelineCache, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPipelineCacheData (vk::PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getPipelineCacheData (vk::PipelineCache pipelineCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getPipelineCacheData (vk::PipelineCache pipelineCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | mergePipelineCaches (vk::PipelineCache dstCache, uint32_t srcCacheCount, const vk::PipelineCache *pSrcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | mergePipelineCaches (vk::PipelineCache dstCache, vk::ArrayProxy< const vk::PipelineCache > const &srcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createGraphicsPipelines (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::GraphicsPipelineCreateInfo *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createGraphicsPipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createGraphicsPipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Pipeline > | createGraphicsPipeline (vk::PipelineCache pipelineCache, const vk::GraphicsPipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createGraphicsPipelineUnique (vk::PipelineCache pipelineCache, const vk::GraphicsPipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createComputePipelines (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::ComputePipelineCreateInfo *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createComputePipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createComputePipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Pipeline > | createComputePipeline (vk::PipelineCache pipelineCache, const vk::ComputePipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createComputePipelineUnique (vk::PipelineCache pipelineCache, const vk::ComputePipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipeline (vk::Pipeline pipeline, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipeline (vk::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Pipeline pipeline, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Pipeline pipeline, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createPipelineLayout (const vk::PipelineLayoutCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PipelineLayout *pPipelineLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PipelineLayout >::type | createPipelineLayout (const vk::PipelineLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::PipelineLayout, Dispatch > >::type | createPipelineLayoutUnique (const vk::PipelineLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipelineLayout (vk::PipelineLayout pipelineLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPipelineLayout (vk::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PipelineLayout pipelineLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PipelineLayout pipelineLayout, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSampler (const vk::SamplerCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Sampler *pSampler, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Sampler >::type | createSampler (const vk::SamplerCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Sampler, Dispatch > >::type | createSamplerUnique (const vk::SamplerCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySampler (vk::Sampler sampler, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySampler (vk::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Sampler sampler, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Sampler sampler, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createDescriptorSetLayout (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorSetLayout *pSetLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DescriptorSetLayout >::type | createDescriptorSetLayout (const vk::DescriptorSetLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DescriptorSetLayout, Dispatch > >::type | createDescriptorSetLayoutUnique (const vk::DescriptorSetLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorSetLayout (vk::DescriptorSetLayout descriptorSetLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorSetLayout (vk::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorSetLayout descriptorSetLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorSetLayout descriptorSetLayout, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createDescriptorPool (const vk::DescriptorPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorPool *pDescriptorPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DescriptorPool >::type | createDescriptorPool (const vk::DescriptorPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DescriptorPool, Dispatch > >::type | createDescriptorPoolUnique (const vk::DescriptorPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorPool (vk::DescriptorPool descriptorPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorPool (vk::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorPool descriptorPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorPool descriptorPool, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | resetDescriptorPool (vk::DescriptorPool descriptorPool, vk::DescriptorPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo *pAllocateInfo, vk::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DescriptorSetAllocator = std::allocator<vk::DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DescriptorSetAllocator = std::allocator<vk::DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DescriptorSetAllocator::value_type, vk::DescriptorSet >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<vk::DescriptorSet, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const vk::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<vk::DescriptorSet, Dispatch>>, typename std::enable_if< std::is_same< typename DescriptorSetAllocator::value_type, UniqueHandle< vk::DescriptorSet, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const vk::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| Result | freeDescriptorSets (vk::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const vk::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeDescriptorSets (vk::DescriptorPool descriptorPool, vk::ArrayProxy< const vk::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| Result() | free (vk::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const vk::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void() | free (vk::DescriptorPool descriptorPool, vk::ArrayProxy< const vk::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSets (uint32_t descriptorWriteCount, const vk::WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const vk::CopyDescriptorSet *pDescriptorCopies, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSets (vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, vk::ArrayProxy< const vk::CopyDescriptorSet > const &descriptorCopies, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createFramebuffer (const vk::FramebufferCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Framebuffer *pFramebuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Framebuffer >::type | createFramebuffer (const vk::FramebufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Framebuffer, Dispatch > >::type | createFramebufferUnique (const vk::FramebufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyFramebuffer (vk::Framebuffer framebuffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyFramebuffer (vk::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Framebuffer framebuffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::Framebuffer framebuffer, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createRenderPass (const vk::RenderPassCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::RenderPass >::type | createRenderPass (const vk::RenderPassCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPassUnique (const vk::RenderPassCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyRenderPass (vk::RenderPass renderPass, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyRenderPass (vk::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::RenderPass renderPass, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::RenderPass renderPass, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getRenderAreaGranularity (vk::RenderPass renderPass, vk::Extent2D *pGranularity, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Extent2D | getRenderAreaGranularity (vk::RenderPass renderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createCommandPool (const vk::CommandPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CommandPool *pCommandPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::CommandPool >::type | createCommandPool (const vk::CommandPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::CommandPool, Dispatch > >::type | createCommandPoolUnique (const vk::CommandPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCommandPool (vk::CommandPool commandPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCommandPool (vk::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CommandPool commandPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CommandPool commandPool, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | resetCommandPool (vk::CommandPool commandPool, vk::CommandPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | allocateCommandBuffers (const vk::CommandBufferAllocateInfo *pAllocateInfo, vk::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename CommandBufferAllocator = std::allocator<vk::CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const vk::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename CommandBufferAllocator = std::allocator<vk::CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CommandBufferAllocator::value_type, vk::CommandBuffer >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const vk::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<vk::CommandBuffer, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const vk::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<vk::CommandBuffer, Dispatch>>, typename std::enable_if< std::is_same< typename CommandBufferAllocator::value_type, UniqueHandle< vk::CommandBuffer, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const vk::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeCommandBuffers (vk::CommandPool commandPool, uint32_t commandBufferCount, const vk::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeCommandBuffers (vk::CommandPool commandPool, vk::ArrayProxy< const vk::CommandBuffer > const &commandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void() | free (vk::CommandPool commandPool, uint32_t commandBufferCount, const vk::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void() | free (vk::CommandPool commandPool, vk::ArrayProxy< const vk::CommandBuffer > const &commandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindBufferMemory2 (uint32_t bindInfoCount, const vk::BindBufferMemoryInfo *pBindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindBufferMemory2 (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindImageMemory2 (uint32_t bindInfoCount, const vk::BindImageMemoryInfo *pBindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindImageMemory2 (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, vk::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | trimCommandPool (vk::CommandPool commandPool, vk::CommandPoolTrimFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getQueue2 (const vk::DeviceQueueInfo2 *pQueueInfo, vk::Queue *pQueue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Queue | getQueue2 (const vk::DeviceQueueInfo2 &queueInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSamplerYcbcrConversion (const vk::SamplerYcbcrConversionCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionUnique (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySamplerYcbcrConversion (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySamplerYcbcrConversion (vk::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::SamplerYcbcrConversion ycbcrConversion, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createDescriptorUpdateTemplate (const vk::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateUnique (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorUpdateTemplate (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorUpdateTemplate (vk::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSetWithTemplate (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSetWithTemplate (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, vk::DescriptorSetLayoutSupport *pSupport, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createRenderPass2 (const vk::RenderPassCreateInfo2 *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::RenderPass >::type | createRenderPass2 (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPass2Unique (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | resetQueryPool (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSemaphoreCounterValue (vk::Semaphore semaphore, uint64_t *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< uint64_t >::type | getSemaphoreCounterValue (vk::Semaphore semaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | waitSemaphores (const vk::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | waitSemaphores (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | signalSemaphore (const vk::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | signalSemaphore (const vk::SemaphoreSignalInfo &signalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceAddress | getBufferAddress (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| vk::DeviceAddress | getBufferAddress (const vk::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getBufferOpaqueCaptureAddress (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getBufferOpaqueCaptureAddress (const vk::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getMemoryOpaqueCaptureAddress (const vk::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getMemoryOpaqueCaptureAddress (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createPrivateDataSlot (const vk::PrivateDataSlotCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PrivateDataSlot >::type | createPrivateDataSlot (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::PrivateDataSlot, Dispatch > >::type | createPrivateDataSlotUnique (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPrivateDataSlot (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPrivateDataSlot (vk::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::PrivateDataSlot privateDataSlot, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | setPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD uint64_t | getPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSwapchainKHR (const vk::SwapchainCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SwapchainKHR *pSwapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::SwapchainKHR >::type | createSwapchainKHR (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::SwapchainKHR, Dispatch > >::type | createSwapchainKHRUnique (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySwapchainKHR (vk::SwapchainKHR swapchain, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySwapchainKHR (vk::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::SwapchainKHR swapchain, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::SwapchainKHR swapchain, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, vk::Image *pSwapchainImages, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename ImageAllocator = std::allocator<vk::Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::Image, ImageAllocator > >::type | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename ImageAllocator = std::allocator<vk::Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ImageAllocator::value_type, vk::Image >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::Image, ImageAllocator > >::type | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, ImageAllocator &imageAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | acquireNextImageKHR (vk::SwapchainKHR swapchain, uint64_t timeout, vk::Semaphore semaphore, vk::Fence fence, uint32_t *pImageIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< uint32_t > | acquireNextImageKHR (vk::SwapchainKHR swapchain, uint64_t timeout, vk::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getGroupPresentCapabilitiesKHR (vk::DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DeviceGroupPresentCapabilitiesKHR >::type | getGroupPresentCapabilitiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getGroupSurfacePresentModesKHR (vk::SurfaceKHR surface, vk::DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DeviceGroupPresentModeFlagsKHR >::type | getGroupSurfacePresentModesKHR (vk::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | acquireNextImage2KHR (const vk::AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< uint32_t > | acquireNextImage2KHR (const vk::AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSharedSwapchainsKHR (uint32_t swapchainCount, const vk::SwapchainCreateInfoKHR *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::SwapchainKHR *pSwapchains, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SwapchainKHRAllocator = std::allocator<vk::SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SwapchainKHRAllocator = std::allocator<vk::SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SwapchainKHRAllocator::value_type, vk::SwapchainKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::SwapchainKHR >::type | createSharedSwapchainKHR (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<vk::SwapchainKHR, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<vk::SwapchainKHR, Dispatch>>, typename std::enable_if< std::is_same< typename SwapchainKHRAllocator::value_type, UniqueHandle< vk::SwapchainKHR, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::SwapchainKHR, Dispatch > >::type | createSharedSwapchainKHRUnique (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | debugMarkerSetObjectTagEXT (const vk::DebugMarkerObjectTagInfoEXT *pTagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | debugMarkerSetObjectTagEXT (const vk::DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | debugMarkerSetObjectNameEXT (const vk::DebugMarkerObjectNameInfoEXT *pNameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | debugMarkerSetObjectNameEXT (const vk::DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createVideoSessionKHR (const vk::VideoSessionCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::VideoSessionKHR *pVideoSession, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::VideoSessionKHR >::type | createVideoSessionKHR (const vk::VideoSessionCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::VideoSessionKHR, Dispatch > >::type | createVideoSessionKHRUnique (const vk::VideoSessionCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyVideoSessionKHR (vk::VideoSessionKHR videoSession, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyVideoSessionKHR (vk::VideoSessionKHR videoSession VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::VideoSessionKHR videoSession, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::VideoSessionKHR videoSession, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, uint32_t *pMemoryRequirementsCount, vk::VideoSessionMemoryRequirementsKHR *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename VideoSessionMemoryRequirementsKHRAllocator = std::allocator<vk::VideoSessionMemoryRequirementsKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator > >::type | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename VideoSessionMemoryRequirementsKHRAllocator = std::allocator<vk::VideoSessionMemoryRequirementsKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename VideoSessionMemoryRequirementsKHRAllocator::value_type, vk::VideoSessionMemoryRequirementsKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator > >::type | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, VideoSessionMemoryRequirementsKHRAllocator &videoSessionMemoryRequirementsKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindVideoSessionMemoryKHR (vk::VideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const vk::BindVideoSessionMemoryInfoKHR *pBindSessionMemoryInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindVideoSessionMemoryKHR (vk::VideoSessionKHR videoSession, vk::ArrayProxy< const vk::BindVideoSessionMemoryInfoKHR > const &bindSessionMemoryInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createVideoSessionParametersKHR (const vk::VideoSessionParametersCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::VideoSessionParametersKHR *pVideoSessionParameters, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::VideoSessionParametersKHR >::type | createVideoSessionParametersKHR (const vk::VideoSessionParametersCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::VideoSessionParametersKHR, Dispatch > >::type | createVideoSessionParametersKHRUnique (const vk::VideoSessionParametersCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | updateVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::VideoSessionParametersUpdateInfoKHR *pUpdateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | updateVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::VideoSessionParametersUpdateInfoKHR &updateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::VideoSessionParametersKHR videoSessionParameters, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::VideoSessionParametersKHR videoSessionParameters, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createCuModuleNVX (const vk::CuModuleCreateInfoNVX *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CuModuleNVX *pModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::CuModuleNVX >::type | createCuModuleNVX (const vk::CuModuleCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::CuModuleNVX, Dispatch > >::type | createCuModuleNVXUnique (const vk::CuModuleCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createCuFunctionNVX (const vk::CuFunctionCreateInfoNVX *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CuFunctionNVX *pFunction, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::CuFunctionNVX >::type | createCuFunctionNVX (const vk::CuFunctionCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::CuFunctionNVX, Dispatch > >::type | createCuFunctionNVXUnique (const vk::CuFunctionCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCuModuleNVX (vk::CuModuleNVX module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCuModuleNVX (vk::CuModuleNVX module, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CuModuleNVX module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CuModuleNVX module, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCuFunctionNVX (vk::CuFunctionNVX function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCuFunctionNVX (vk::CuFunctionNVX function, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CuFunctionNVX function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CuFunctionNVX function, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint32_t | getImageViewHandleNVX (const vk::ImageViewHandleInfoNVX *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint32_t | getImageViewHandleNVX (const vk::ImageViewHandleInfoNVX &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getImageViewAddressNVX (vk::ImageView imageView, vk::ImageViewAddressPropertiesNVX *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ImageViewAddressPropertiesNVX >::type | getImageViewAddressNVX (vk::ImageView imageView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, vk::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | trimCommandPoolKHR (vk::CommandPool commandPool, vk::CommandPoolTrimFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getMemoryFdKHR (const vk::MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< int >::type | getMemoryFdKHR (const vk::MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getMemoryFdPropertiesKHR (vk::ExternalMemoryHandleTypeFlagBits handleType, int fd, vk::MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::MemoryFdPropertiesKHR >::type | getMemoryFdPropertiesKHR (vk::ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | importSemaphoreFdKHR (const vk::ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | importSemaphoreFdKHR (const vk::ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSemaphoreFdKHR (const vk::SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< int >::type | getSemaphoreFdKHR (const vk::SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createDescriptorUpdateTemplateKHR (const vk::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateKHRUnique (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSetWithTemplateKHR (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | updateDescriptorSetWithTemplateKHR (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | displayPowerControlEXT (vk::DisplayKHR display, const vk::DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | displayPowerControlEXT (vk::DisplayKHR display, const vk::DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | registerEventEXT (const vk::DeviceEventInfoEXT *pDeviceEventInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Fence >::type | registerEventEXT (const vk::DeviceEventInfoEXT &deviceEventInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | registerEventEXTUnique (const vk::DeviceEventInfoEXT &deviceEventInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | registerDisplayEventEXT (vk::DisplayKHR display, const vk::DisplayEventInfoEXT *pDisplayEventInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::Fence >::type | registerDisplayEventEXT (vk::DisplayKHR display, const vk::DisplayEventInfoEXT &displayEventInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | registerDisplayEventEXTUnique (vk::DisplayKHR display, const vk::DisplayEventInfoEXT &displayEventInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSwapchainCounterEXT (vk::SwapchainKHR swapchain, vk::SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< uint64_t >::type | getSwapchainCounterEXT (vk::SwapchainKHR swapchain, vk::SurfaceCounterFlagBitsEXT counter, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getRefreshCycleDurationGOOGLE (vk::SwapchainKHR swapchain, vk::RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::RefreshCycleDurationGOOGLE >::type | getRefreshCycleDurationGOOGLE (vk::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, vk::PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PastPresentationTimingGOOGLEAllocator = std::allocator<vk::PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator > >::type | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PastPresentationTimingGOOGLEAllocator = std::allocator<vk::PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PastPresentationTimingGOOGLEAllocator::value_type, vk::PastPresentationTimingGOOGLE >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator > >::type | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, PastPresentationTimingGOOGLEAllocator &pastPresentationTimingGOOGLEAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setHdrMetadataEXT (uint32_t swapchainCount, const vk::SwapchainKHR *pSwapchains, const vk::HdrMetadataEXT *pMetadata, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setHdrMetadataEXT (vk::ArrayProxy< const vk::SwapchainKHR > const &swapchains, vk::ArrayProxy< const vk::HdrMetadataEXT > const &metadata, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createRenderPass2KHR (const vk::RenderPassCreateInfo2 *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::RenderPass >::type | createRenderPass2KHR (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | getSwapchainStatusKHR (vk::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | importFenceFdKHR (const vk::ImportFenceFdInfoKHR *pImportFenceFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | importFenceFdKHR (const vk::ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getFenceFdKHR (const vk::FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< int >::type | getFenceFdKHR (const vk::FenceGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | acquireProfilingLockKHR (const vk::AcquireProfilingLockInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | acquireProfilingLockKHR (const vk::AcquireProfilingLockInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | releaseProfilingLockKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | setDebugUtilsObjectNameEXT (const vk::DebugUtilsObjectNameInfoEXT *pNameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | setDebugUtilsObjectNameEXT (const vk::DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | setDebugUtilsObjectTagEXT (const vk::DebugUtilsObjectTagInfoEXT *pTagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | setDebugUtilsObjectTagEXT (const vk::DebugUtilsObjectTagInfoEXT &tagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::ExecutionGraphPipelineCreateInfoAMDX *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Pipeline > | createExecutionGraphPipelineAMDX (vk::PipelineCache pipelineCache, const vk::ExecutionGraphPipelineCreateInfoAMDX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createExecutionGraphPipelinesAMDXUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createExecutionGraphPipelinesAMDXUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createExecutionGraphPipelineAMDXUnique (vk::PipelineCache pipelineCache, const vk::ExecutionGraphPipelineCreateInfoAMDX &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getExecutionGraphPipelineScratchSizeAMDX (vk::Pipeline executionGraph, vk::ExecutionGraphPipelineScratchSizeAMDX *pSizeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ExecutionGraphPipelineScratchSizeAMDX >::type | getExecutionGraphPipelineScratchSizeAMDX (vk::Pipeline executionGraph, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getExecutionGraphPipelineNodeIndexAMDX (vk::Pipeline executionGraph, const vk::PipelineShaderStageNodeCreateInfoAMDX *pNodeInfo, uint32_t *pNodeIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< uint32_t >::type | getExecutionGraphPipelineNodeIndexAMDX (vk::Pipeline executionGraph, const vk::PipelineShaderStageNodeCreateInfoAMDX &nodeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createAccelerationStructureKHR (const vk::AccelerationStructureCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::AccelerationStructureKHR *pAccelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::AccelerationStructureKHR >::type | createAccelerationStructureKHR (const vk::AccelerationStructureCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::AccelerationStructureKHR, Dispatch > >::type | createAccelerationStructureKHRUnique (const vk::AccelerationStructureCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyAccelerationStructureKHR (vk::AccelerationStructureKHR accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyAccelerationStructureKHR (vk::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::AccelerationStructureKHR accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::AccelerationStructureKHR accelerationStructure, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | buildAccelerationStructuresKHR (vk::DeferredOperationKHR deferredOperation, uint32_t infoCount, const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos, const vk::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | buildAccelerationStructuresKHR (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyAccelerationStructureToMemoryKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyAccelerationStructureToMemoryKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyMemoryToAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyMemoryToAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | writeAccelerationStructuresPropertiesKHR (uint32_t accelerationStructureCount, const vk::AccelerationStructureKHR *pAccelerationStructures, vk::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | writeAccelerationStructuresPropertyKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceAddress | getAccelerationStructureAddressKHR (const vk::AccelerationStructureDeviceAddressInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| vk::DeviceAddress | getAccelerationStructureAddressKHR (const vk::AccelerationStructureDeviceAddressInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getAccelerationStructureCompatibilityKHR (const vk::AccelerationStructureVersionInfoKHR *pVersionInfo, vk::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::AccelerationStructureCompatibilityKHR | getAccelerationStructureCompatibilityKHR (const vk::AccelerationStructureVersionInfoKHR &versionInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getAccelerationStructureBuildSizesKHR (vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, vk::AccelerationStructureBuildSizesInfoKHR *pSizeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::AccelerationStructureBuildSizesInfoKHR | getAccelerationStructureBuildSizesKHR (vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR &buildInfo, vk::ArrayProxy< const uint32_t > const &maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::RayTracingPipelineCreateInfoKHR *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Pipeline > | createRayTracingPipelineKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createRayTracingPipelineKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getRayTracingShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getRayTracingShaderGroupHandleKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getRayTracingCaptureReplayShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingCaptureReplayShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getRayTracingCaptureReplayShaderGroupHandleKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceSize | getRayTracingShaderGroupStackSizeKHR (vk::Pipeline pipeline, uint32_t group, vk::ShaderGroupShaderKHR groupShader, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createSamplerYcbcrConversionKHR (const vk::SamplerYcbcrConversionCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionKHRUnique (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySamplerYcbcrConversionKHR (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroySamplerYcbcrConversionKHR (vk::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const vk::BindBufferMemoryInfo *pBindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindBufferMemory2KHR (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindImageMemory2KHR (uint32_t bindInfoCount, const vk::BindImageMemoryInfo *pBindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindImageMemory2KHR (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getImageDrmFormatModifierPropertiesEXT (vk::Image image, vk::ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ImageDrmFormatModifierPropertiesEXT >::type | getImageDrmFormatModifierPropertiesEXT (vk::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createValidationCacheEXT (const vk::ValidationCacheCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ValidationCacheEXT *pValidationCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ValidationCacheEXT >::type | createValidationCacheEXT (const vk::ValidationCacheCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::ValidationCacheEXT, Dispatch > >::type | createValidationCacheEXTUnique (const vk::ValidationCacheCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyValidationCacheEXT (vk::ValidationCacheEXT validationCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyValidationCacheEXT (vk::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ValidationCacheEXT validationCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ValidationCacheEXT validationCache, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | mergeValidationCachesEXT (vk::ValidationCacheEXT dstCache, uint32_t srcCacheCount, const vk::ValidationCacheEXT *pSrcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | mergeValidationCachesEXT (vk::ValidationCacheEXT dstCache, vk::ArrayProxy< const vk::ValidationCacheEXT > const &srcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createAccelerationStructureNV (const vk::AccelerationStructureCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::AccelerationStructureNV *pAccelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::AccelerationStructureNV >::type | createAccelerationStructureNV (const vk::AccelerationStructureCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const vk::AccelerationStructureCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyAccelerationStructureNV (vk::AccelerationStructureNV accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyAccelerationStructureNV (vk::AccelerationStructureNV accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::AccelerationStructureNV accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::AccelerationStructureNV accelerationStructure, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV *pInfo, vk::MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const vk::BindAccelerationStructureMemoryInfoNV *pBindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindAccelerationStructureMemoryNV (vk::ArrayProxy< const vk::BindAccelerationStructureMemoryInfoNV > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::RayTracingPipelineCreateInfoNV *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<vk::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Pipeline > | createRayTracingPipelineNV (vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<vk::Pipeline, Dispatch>>, typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createRayTracingPipelineNVUnique (vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getRayTracingShaderGroupHandlesNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingShaderGroupHandlesNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getRayTracingShaderGroupHandleNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | compileDeferredNV (vk::Pipeline pipeline, uint32_t shader, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, vk::DescriptorSetLayoutSupport *pSupport, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getMemoryHostPointerPropertiesEXT (vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, vk::MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::MemoryHostPointerPropertiesEXT >::type | getMemoryHostPointerPropertiesEXT (vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const vk::CalibratedTimestampInfoKHR *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsEXT (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint64_tAllocator::value_type, uint64_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsEXT (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Uint64_tAllocator &uint64_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< uint64_t, uint64_t > >::type | getCalibratedTimestampEXT (const vk::CalibratedTimestampInfoKHR ×tampInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSemaphoreCounterValueKHR (vk::Semaphore semaphore, uint64_t *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< uint64_t >::type | getSemaphoreCounterValueKHR (vk::Semaphore semaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | waitSemaphoresKHR (const vk::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | waitSemaphoresKHR (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | signalSemaphoreKHR (const vk::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | signalSemaphoreKHR (const vk::SemaphoreSignalInfo &signalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | initializePerformanceApiINTEL (const vk::InitializePerformanceApiInfoINTEL *pInitializeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | initializePerformanceApiINTEL (const vk::InitializePerformanceApiInfoINTEL &initializeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | uninitializePerformanceApiINTEL (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | acquirePerformanceConfigurationINTEL (const vk::PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, vk::PerformanceConfigurationINTEL *pConfiguration, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PerformanceConfigurationINTEL >::type | acquirePerformanceConfigurationINTEL (const vk::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::PerformanceConfigurationINTEL, Dispatch > >::type | acquirePerformanceConfigurationINTELUnique (const vk::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | releasePerformanceConfigurationINTEL (vk::PerformanceConfigurationINTEL configuration VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | release (vk::PerformanceConfigurationINTEL configuration, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPerformanceParameterINTEL (vk::PerformanceParameterTypeINTEL parameter, vk::PerformanceValueINTEL *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PerformanceValueINTEL >::type | getPerformanceParameterINTEL (vk::PerformanceParameterTypeINTEL parameter, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setLocalDimmingAMD (vk::SwapchainKHR swapChain, vk::Bool32 localDimmingEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceAddress | getBufferAddressEXT (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| vk::DeviceAddress | getBufferAddressEXT (const vk::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | waitForPresentKHR (vk::SwapchainKHR swapchain, uint64_t presentId, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceAddress | getBufferAddressKHR (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| vk::DeviceAddress | getBufferAddressKHR (const vk::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getBufferOpaqueCaptureAddressKHR (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getBufferOpaqueCaptureAddressKHR (const vk::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getMemoryOpaqueCaptureAddressKHR (const vk::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint64_t | getMemoryOpaqueCaptureAddressKHR (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | resetQueryPoolEXT (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createDeferredOperationKHR (const vk::AllocationCallbacks *pAllocator, vk::DeferredOperationKHR *pDeferredOperation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::DeferredOperationKHR >::type | createDeferredOperationKHR (Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DeferredOperationKHR, Dispatch > >::type | createDeferredOperationKHRUnique (Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDeferredOperationKHR (vk::DeferredOperationKHR operation, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyDeferredOperationKHR (vk::DeferredOperationKHR operation VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DeferredOperationKHR operation, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::DeferredOperationKHR operation, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| uint32_t | getDeferredOperationMaxConcurrencyKHR (vk::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | getDeferredOperationResultKHR (vk::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | deferredOperationJoinKHR (vk::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, vk::PipelineExecutablePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutablePropertiesKHRAllocator = std::allocator<vk::PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator > >::type | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR &pipelineInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineExecutablePropertiesKHRAllocator = std::allocator<vk::PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineExecutablePropertiesKHRAllocator::value_type, vk::PipelineExecutablePropertiesKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator > >::type | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR &pipelineInfo, PipelineExecutablePropertiesKHRAllocator &pipelineExecutablePropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, vk::PipelineExecutableStatisticKHR *pStatistics, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutableStatisticKHRAllocator = std::allocator<vk::PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator > >::type | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineExecutableStatisticKHRAllocator = std::allocator<vk::PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineExecutableStatisticKHRAllocator::value_type, vk::PipelineExecutableStatisticKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator > >::type | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableStatisticKHRAllocator &pipelineExecutableStatisticKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, vk::PipelineExecutableInternalRepresentationKHR *pInternalRepresentations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutableInternalRepresentationKHRAllocator = std::allocator<vk::PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutableInternalRepresentationKHR, PipelineExecutableInternalRepresentationKHRAllocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineExecutableInternalRepresentationKHRAllocator = std::allocator<vk::PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PipelineExecutableInternalRepresentationKHRAllocator::value_type, vk::PipelineExecutableInternalRepresentationKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PipelineExecutableInternalRepresentationKHR, PipelineExecutableInternalRepresentationKHRAllocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableInternalRepresentationKHRAllocator &pipelineExecutableInternalRepresentationKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyMemoryToImageEXT (const vk::CopyMemoryToImageInfoEXT *pCopyMemoryToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | copyMemoryToImageEXT (const vk::CopyMemoryToImageInfoEXT ©MemoryToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyImageToMemoryEXT (const vk::CopyImageToMemoryInfoEXT *pCopyImageToMemoryInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | copyImageToMemoryEXT (const vk::CopyImageToMemoryInfoEXT ©ImageToMemoryInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyImageToImageEXT (const vk::CopyImageToImageInfoEXT *pCopyImageToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | copyImageToImageEXT (const vk::CopyImageToImageInfoEXT ©ImageToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | transitionImageLayoutEXT (uint32_t transitionCount, const vk::HostImageLayoutTransitionInfoEXT *pTransitions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | transitionImageLayoutEXT (vk::ArrayProxy< const vk::HostImageLayoutTransitionInfoEXT > const &transitions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR *pSubresource, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | mapMemory2KHR (const vk::MemoryMapInfoKHR *pMemoryMapInfo, void **ppData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< void * >::type | mapMemory2KHR (const vk::MemoryMapInfoKHR &memoryMapInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| Result | unmapMemory2KHR (const vk::MemoryUnmapInfoKHR *pMemoryUnmapInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | unmapMemory2KHR (const vk::MemoryUnmapInfoKHR &memoryUnmapInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | releaseSwapchainImagesEXT (const vk::ReleaseSwapchainImagesInfoEXT *pReleaseInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | releaseSwapchainImagesEXT (const vk::ReleaseSwapchainImagesInfoEXT &releaseInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createIndirectCommandsLayoutNV (const vk::IndirectCommandsLayoutCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::IndirectCommandsLayoutNV *pIndirectCommandsLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::IndirectCommandsLayoutNV >::type | createIndirectCommandsLayoutNV (const vk::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::IndirectCommandsLayoutNV, Dispatch > >::type | createIndirectCommandsLayoutNVUnique (const vk::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyIndirectCommandsLayoutNV (vk::IndirectCommandsLayoutNV indirectCommandsLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyIndirectCommandsLayoutNV (vk::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::IndirectCommandsLayoutNV indirectCommandsLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createPrivateDataSlotEXT (const vk::PrivateDataSlotCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::PrivateDataSlot >::type | createPrivateDataSlotEXT (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::PrivateDataSlot, Dispatch > >::type | createPrivateDataSlotEXTUnique (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPrivateDataSlotEXT (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyPrivateDataSlotEXT (vk::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | setPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD uint64_t | getPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR *pVideoSessionParametersInfo, vk::VideoEncodeSessionParametersFeedbackInfoKHR *pFeedbackInfo, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< vk::VideoEncodeSessionParametersFeedbackInfoKHR, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< vk::VideoEncodeSessionParametersFeedbackInfoKHR, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename X , typename Y , typename... Z, typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename X , typename Y , typename... Z, typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createCudaModuleNV (const vk::CudaModuleCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CudaModuleNV *pModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::CudaModuleNV >::type | createCudaModuleNV (const vk::CudaModuleCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::CudaModuleNV, Dispatch > >::type | createCudaModuleNVUnique (const vk::CudaModuleCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getCudaModuleCacheNV (vk::CudaModuleNV module, size_t *pCacheSize, void *pCacheData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getCudaModuleCacheNV (vk::CudaModuleNV module, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getCudaModuleCacheNV (vk::CudaModuleNV module, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createCudaFunctionNV (const vk::CudaFunctionCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CudaFunctionNV *pFunction, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::CudaFunctionNV >::type | createCudaFunctionNV (const vk::CudaFunctionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::CudaFunctionNV, Dispatch > >::type | createCudaFunctionNVUnique (const vk::CudaFunctionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCudaModuleNV (vk::CudaModuleNV module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCudaModuleNV (vk::CudaModuleNV module, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CudaModuleNV module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CudaModuleNV module, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCudaFunctionNV (vk::CudaFunctionNV function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyCudaFunctionNV (vk::CudaFunctionNV function, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CudaFunctionNV function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::CudaFunctionNV function, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetLayoutSizeEXT (vk::DescriptorSetLayout layout, vk::DeviceSize *pLayoutSizeInBytes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DeviceSize | getDescriptorSetLayoutSizeEXT (vk::DescriptorSetLayout layout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetLayoutBindingOffsetEXT (vk::DescriptorSetLayout layout, uint32_t binding, vk::DeviceSize *pOffset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DeviceSize | getDescriptorSetLayoutBindingOffsetEXT (vk::DescriptorSetLayout layout, uint32_t binding, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorEXT (const vk::DescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo, size_t dataSize, void *pDescriptor, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DescriptorType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD DescriptorType | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getFaultInfoEXT (vk::DeviceFaultCountsEXT *pFaultCounts, vk::DeviceFaultInfoEXT *pFaultInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::pair< vk::DeviceFaultCountsEXT, vk::DeviceFaultInfoEXT > > | getFaultInfoEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getSubpassShadingMaxWorkgroupSizeHUAWEI (vk::RenderPass renderpass, vk::Extent2D *pMaxWorkgroupSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< vk::Extent2D > | getSubpassShadingMaxWorkgroupSizeHUAWEI (vk::RenderPass renderpass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getMemoryRemoteAddressNV (const vk::MemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo, vk::RemoteAddressNV *pAddress, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::RemoteAddressNV >::type | getMemoryRemoteAddressNV (const vk::MemoryGetRemoteAddressInfoNV &memoryGetRemoteAddressInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getPipelinePropertiesEXT (const vk::PipelineInfoEXT *pPipelineInfo, vk::BaseOutStructure *pPipelineProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::BaseOutStructure >::type | getPipelinePropertiesEXT (const vk::PipelineInfoEXT &pipelineInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createMicromapEXT (const vk::MicromapCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::MicromapEXT *pMicromap, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::MicromapEXT >::type | createMicromapEXT (const vk::MicromapCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::MicromapEXT, Dispatch > >::type | createMicromapEXTUnique (const vk::MicromapCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyMicromapEXT (vk::MicromapEXT micromap, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyMicromapEXT (vk::MicromapEXT micromap VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::MicromapEXT micromap, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::MicromapEXT micromap, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | buildMicromapsEXT (vk::DeferredOperationKHR deferredOperation, uint32_t infoCount, const vk::MicromapBuildInfoEXT *pInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | buildMicromapsEXT (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyMicromapToMemoryEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyMicromapToMemoryEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | copyMemoryToMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Result | copyMemoryToMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | writeMicromapsPropertiesEXT (uint32_t micromapCount, const vk::MicromapEXT *pMicromaps, vk::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< DataType >::type | writeMicromapsPropertyEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getMicromapCompatibilityEXT (const vk::MicromapVersionInfoEXT *pVersionInfo, vk::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::AccelerationStructureCompatibilityKHR | getMicromapCompatibilityEXT (const vk::MicromapVersionInfoEXT &versionInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getMicromapBuildSizesEXT (vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT *pBuildInfo, vk::MicromapBuildSizesInfoEXT *pSizeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MicromapBuildSizesInfoEXT | getMicromapBuildSizesEXT (vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT &buildInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setMemoryPriorityEXT (vk::DeviceMemory memory, float priority, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<vk::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetLayoutHostMappingInfoVALVE (const vk::DescriptorSetBindingReferenceVALVE *pBindingReference, vk::DescriptorSetLayoutHostMappingInfoVALVE *pHostMapping, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::DescriptorSetLayoutHostMappingInfoVALVE | getDescriptorSetLayoutHostMappingInfoVALVE (const vk::DescriptorSetBindingReferenceVALVE &bindingReference, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getDescriptorSetHostMappingVALVE (vk::DescriptorSet descriptorSet, void **ppData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD void * | getDescriptorSetHostMappingVALVE (vk::DescriptorSet descriptorSet, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo *pCreateInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::MemoryRequirements2 | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| DeviceAddress | getPipelineIndirectAddressNV (const vk::PipelineIndirectDeviceAddressInfoNV *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| vk::DeviceAddress | getPipelineIndirectAddressNV (const vk::PipelineIndirectDeviceAddressInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getShaderModuleIdentifierEXT (vk::ShaderModule shaderModule, vk::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::ShaderModuleIdentifierEXT | getShaderModuleIdentifierEXT (vk::ShaderModule shaderModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getShaderModuleCreateInfoIdentifierEXT (const vk::ShaderModuleCreateInfo *pCreateInfo, vk::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::ShaderModuleIdentifierEXT | getShaderModuleCreateInfoIdentifierEXT (const vk::ShaderModuleCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createOpticalFlowSessionNV (const vk::OpticalFlowSessionCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::OpticalFlowSessionNV *pSession, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::OpticalFlowSessionNV >::type | createOpticalFlowSessionNV (const vk::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::OpticalFlowSessionNV, Dispatch > >::type | createOpticalFlowSessionNVUnique (const vk::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyOpticalFlowSessionNV (vk::OpticalFlowSessionNV session, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyOpticalFlowSessionNV (vk::OpticalFlowSessionNV session, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::OpticalFlowSessionNV session, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::OpticalFlowSessionNV session, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | bindOpticalFlowSessionImageNV (vk::OpticalFlowSessionNV session, vk::OpticalFlowSessionBindingPointNV bindingPoint, vk::ImageView view, vk::ImageLayout layout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getRenderingAreaGranularityKHR (const vk::RenderingAreaInfoKHR *pRenderingAreaInfo, vk::Extent2D *pGranularity, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::Extent2D | getRenderingAreaGranularityKHR (const vk::RenderingAreaInfoKHR &renderingAreaInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR *pInfo, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR *pSubresource, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::SubresourceLayout2KHR | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | createShadersEXT (uint32_t createInfoCount, const vk::ShaderCreateInfoEXT *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::ShaderEXT *pShaders, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename ShaderEXTAllocator = std::allocator<vk::ShaderEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ShaderEXT, ShaderEXTAllocator > >::type | createShadersEXT (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename ShaderEXTAllocator = std::allocator<vk::ShaderEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ShaderEXTAllocator::value_type, vk::ShaderEXT >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ShaderEXT, ShaderEXTAllocator > >::type | createShadersEXT (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, ShaderEXTAllocator &shaderEXTAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< vk::ShaderEXT >::type | createShaderEXT (const vk::ShaderCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename ShaderEXTAllocator = std::allocator<UniqueHandle<vk::ShaderEXT, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::ShaderEXT, Dispatch >, ShaderEXTAllocator > >::type | createShadersEXTUnique (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename ShaderEXTAllocator = std::allocator<UniqueHandle<vk::ShaderEXT, Dispatch>>, typename std::enable_if< std::is_same< typename ShaderEXTAllocator::value_type, UniqueHandle< vk::ShaderEXT, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< UniqueHandle< vk::ShaderEXT, Dispatch >, ShaderEXTAllocator > >::type | createShadersEXTUnique (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, ShaderEXTAllocator &shaderEXTAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::ShaderEXT, Dispatch > >::type | createShaderEXTUnique (const vk::ShaderCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyShaderEXT (vk::ShaderEXT shader, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyShaderEXT (vk::ShaderEXT shader, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ShaderEXT shader, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroy (vk::ShaderEXT shader, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getShaderBinaryDataEXT (vk::ShaderEXT shader, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderBinaryDataEXT (vk::ShaderEXT shader, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderBinaryDataEXT (vk::ShaderEXT shader, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, uint32_t *pPropertiesCount, vk::TilePropertiesQCOM *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename TilePropertiesQCOMAllocator = std::allocator<vk::TilePropertiesQCOM>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TilePropertiesQCOM, TilePropertiesQCOMAllocator > >::type | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename TilePropertiesQCOMAllocator = std::allocator<vk::TilePropertiesQCOM>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename TilePropertiesQCOMAllocator::value_type, vk::TilePropertiesQCOM >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TilePropertiesQCOM, TilePropertiesQCOMAllocator > >::type | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, TilePropertiesQCOMAllocator &tilePropertiesQCOMAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| Result | getDynamicRenderingTilePropertiesQCOM (const vk::RenderingInfo *pRenderingInfo, vk::TilePropertiesQCOM *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::TilePropertiesQCOM | getDynamicRenderingTilePropertiesQCOM (const vk::RenderingInfo &renderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | setLatencySleepModeNV (vk::SwapchainKHR swapchain, const vk::LatencySleepModeInfoNV *pSleepModeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | setLatencySleepModeNV (vk::SwapchainKHR swapchain, const vk::LatencySleepModeInfoNV &sleepModeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | latencySleepNV (vk::SwapchainKHR swapchain, const vk::LatencySleepInfoNV *pSleepInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | latencySleepNV (vk::SwapchainKHR swapchain, const vk::LatencySleepInfoNV &sleepInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setLatencyMarkerNV (vk::SwapchainKHR swapchain, const vk::SetLatencyMarkerInfoNV *pLatencyMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | setLatencyMarkerNV (vk::SwapchainKHR swapchain, const vk::SetLatencyMarkerInfoNV &latencyMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getLatencyTimingsNV (vk::SwapchainKHR swapchain, vk::GetLatencyMarkerInfoNV *pLatencyMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD vk::GetLatencyMarkerInfoNV | getLatencyTimingsNV (vk::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getCalibratedTimestampsKHR (uint32_t timestampCount, const vk::CalibratedTimestampInfoKHR *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsKHR (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Uint64_tAllocator::value_type, uint64_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsKHR (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Uint64_tAllocator &uint64_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< uint64_t, uint64_t > >::type | getCalibratedTimestampKHR (const vk::CalibratedTimestampInfoKHR ×tampInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| | operator VkDevice () const VULKAN_HPP_NOEXCEPT |
| |
| | operator bool () const VULKAN_HPP_NOEXCEPT |
| |
| bool | operator! () const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, vk::Queue *pQueue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | waitIdle (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | allocateMemory (const vk::MemoryAllocateInfo *pAllocateInfo, const vk::AllocationCallbacks *pAllocator, vk::DeviceMemory *pMemory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DeviceMemory >::type | allocateMemory (const vk::MemoryAllocateInfo &allocateInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DeviceMemory, Dispatch > >::type | allocateMemoryUnique (const vk::MemoryAllocateInfo &allocateInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeMemory (vk::DeviceMemory memory, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeMemory (vk::DeviceMemory memory, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | mapMemory (vk::DeviceMemory memory, vk::DeviceSize offset, vk::DeviceSize size, vk::MemoryMapFlags flags, void **ppData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< void * >::type | mapMemory (vk::DeviceMemory memory, vk::DeviceSize offset, vk::DeviceSize size, vk::MemoryMapFlags flags, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | unmapMemory (vk::DeviceMemory memory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const vk::MappedMemoryRange *pMemoryRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | flushMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const vk::MappedMemoryRange *pMemoryRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | invalidateMappedMemoryRanges (vk::ArrayProxy< const vk::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getMemoryCommitment (vk::DeviceMemory memory, vk::DeviceSize *pCommittedMemoryInBytes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DeviceSize | getMemoryCommitment (vk::DeviceMemory memory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory (vk::Buffer buffer, vk::DeviceMemory memory, vk::DeviceSize memoryOffset, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory (vk::Image image, vk::DeviceMemory memory, vk::DeviceSize memoryOffset, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirements (vk::Buffer buffer, vk::MemoryRequirements *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements | getBufferMemoryRequirements (vk::Buffer buffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirements (vk::Image image, vk::MemoryRequirements *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements | getImageMemoryRequirements (vk::Image image, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements (vk::Image image, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirementsAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (vk::Image image, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirementsAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageMemoryRequirementsAllocator::value_type, vk::SparseImageMemoryRequirements >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (vk::Image image, SparseImageMemoryRequirementsAllocator &sparseImageMemoryRequirementsAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createFence (const vk::FenceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Fence >::type | createFence (const vk::FenceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | createFenceUnique (const vk::FenceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFence (vk::Fence fence, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFence (vk::Fence fence, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Fence fence, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Fence fence, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | resetFences (uint32_t fenceCount, const vk::Fence *pFences, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | resetFences (vk::ArrayProxy< const vk::Fence > const &fences, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | getFenceStatus (vk::Fence fence, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitForFences (uint32_t fenceCount, const vk::Fence *pFences, vk::Bool32 waitAll, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | waitForFences (vk::ArrayProxy< const vk::Fence > const &fences, vk::Bool32 waitAll, uint64_t timeout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSemaphore (const vk::SemaphoreCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Semaphore *pSemaphore, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Semaphore >::type | createSemaphore (const vk::SemaphoreCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Semaphore, Dispatch > >::type | createSemaphoreUnique (const vk::SemaphoreCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySemaphore (vk::Semaphore semaphore, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySemaphore (vk::Semaphore semaphore, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Semaphore semaphore, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Semaphore semaphore, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createEvent (const vk::EventCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Event *pEvent, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Event >::type | createEvent (const vk::EventCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Event, Dispatch > >::type | createEventUnique (const vk::EventCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyEvent (vk::Event event, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyEvent (vk::Event event, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Event event, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Event event, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | getEventStatus (vk::Event event, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | setEvent (vk::Event event, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | resetEvent (vk::Event event, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createQueryPool (const vk::QueryPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::QueryPool *pQueryPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::QueryPool >::type | createQueryPool (const vk::QueryPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::QueryPool, Dispatch > >::type | createQueryPoolUnique (const vk::QueryPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyQueryPool (vk::QueryPool queryPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyQueryPool (vk::QueryPool queryPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::QueryPool queryPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::QueryPool queryPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getQueryPoolResults (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, vk::DeviceSize stride, vk::QueryResultFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< DataType, DataTypeAllocator > > | getQueryPoolResults (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, vk::DeviceSize stride, vk::QueryResultFlags flags, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< DataType > | getQueryPoolResult (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, vk::DeviceSize stride, vk::QueryResultFlags flags, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createBuffer (const vk::BufferCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Buffer *pBuffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Buffer >::type | createBuffer (const vk::BufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Buffer, Dispatch > >::type | createBufferUnique (const vk::BufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBuffer (vk::Buffer buffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBuffer (vk::Buffer buffer, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Buffer buffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Buffer buffer, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createBufferView (const vk::BufferViewCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::BufferView *pView, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::BufferView >::type | createBufferView (const vk::BufferViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::BufferView, Dispatch > >::type | createBufferViewUnique (const vk::BufferViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBufferView (vk::BufferView bufferView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBufferView (vk::BufferView bufferView, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::BufferView bufferView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::BufferView bufferView, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createImage (const vk::ImageCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Image *pImage, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Image >::type | createImage (const vk::ImageCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Image, Dispatch > >::type | createImageUnique (const vk::ImageCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImage (vk::Image image, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImage (vk::Image image, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Image image, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Image image, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSubresourceLayout (vk::Image image, const vk::ImageSubresource *pSubresource, vk::SubresourceLayout *pLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::SubresourceLayout | getImageSubresourceLayout (vk::Image image, const vk::ImageSubresource &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createImageView (const vk::ImageViewCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ImageView *pView, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageView >::type | createImageView (const vk::ImageViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::ImageView, Dispatch > >::type | createImageViewUnique (const vk::ImageViewCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImageView (vk::ImageView imageView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImageView (vk::ImageView imageView, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ImageView imageView, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ImageView imageView, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createShaderModule (const vk::ShaderModuleCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ShaderModule *pShaderModule, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ShaderModule >::type | createShaderModule (const vk::ShaderModuleCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::ShaderModule, Dispatch > >::type | createShaderModuleUnique (const vk::ShaderModuleCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderModule (vk::ShaderModule shaderModule, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderModule (vk::ShaderModule shaderModule, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ShaderModule shaderModule, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ShaderModule shaderModule, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPipelineCache (const vk::PipelineCacheCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PipelineCache *pPipelineCache, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PipelineCache >::type | createPipelineCache (const vk::PipelineCacheCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::PipelineCache, Dispatch > >::type | createPipelineCacheUnique (const vk::PipelineCacheCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineCache (vk::PipelineCache pipelineCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineCache (vk::PipelineCache pipelineCache, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PipelineCache pipelineCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PipelineCache pipelineCache, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineCacheData (vk::PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getPipelineCacheData (vk::PipelineCache pipelineCache, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getPipelineCacheData (vk::PipelineCache pipelineCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | mergePipelineCaches (vk::PipelineCache dstCache, uint32_t srcCacheCount, const vk::PipelineCache *pSrcCaches, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | mergePipelineCaches (vk::PipelineCache dstCache, vk::ArrayProxy< const vk::PipelineCache > const &srcCaches, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createGraphicsPipelines (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::GraphicsPipelineCreateInfo *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createGraphicsPipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createGraphicsPipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Pipeline > | createGraphicsPipeline (vk::PipelineCache pipelineCache, const vk::GraphicsPipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::GraphicsPipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createGraphicsPipelineUnique (vk::PipelineCache pipelineCache, const vk::GraphicsPipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createComputePipelines (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::ComputePipelineCreateInfo *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createComputePipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createComputePipelines (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Pipeline > | createComputePipeline (vk::PipelineCache pipelineCache, const vk::ComputePipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ComputePipelineCreateInfo > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createComputePipelineUnique (vk::PipelineCache pipelineCache, const vk::ComputePipelineCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipeline (vk::Pipeline pipeline, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipeline (vk::Pipeline pipeline, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Pipeline pipeline, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Pipeline pipeline, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPipelineLayout (const vk::PipelineLayoutCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PipelineLayout *pPipelineLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PipelineLayout >::type | createPipelineLayout (const vk::PipelineLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::PipelineLayout, Dispatch > >::type | createPipelineLayoutUnique (const vk::PipelineLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineLayout (vk::PipelineLayout pipelineLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineLayout (vk::PipelineLayout pipelineLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PipelineLayout pipelineLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PipelineLayout pipelineLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSampler (const vk::SamplerCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Sampler *pSampler, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Sampler >::type | createSampler (const vk::SamplerCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Sampler, Dispatch > >::type | createSamplerUnique (const vk::SamplerCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySampler (vk::Sampler sampler, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySampler (vk::Sampler sampler, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Sampler sampler, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Sampler sampler, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorSetLayout (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorSetLayout *pSetLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DescriptorSetLayout >::type | createDescriptorSetLayout (const vk::DescriptorSetLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DescriptorSetLayout, Dispatch > >::type | createDescriptorSetLayoutUnique (const vk::DescriptorSetLayoutCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (vk::DescriptorSetLayout descriptorSetLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (vk::DescriptorSetLayout descriptorSetLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorSetLayout descriptorSetLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorSetLayout descriptorSetLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorPool (const vk::DescriptorPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorPool *pDescriptorPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DescriptorPool >::type | createDescriptorPool (const vk::DescriptorPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DescriptorPool, Dispatch > >::type | createDescriptorPoolUnique (const vk::DescriptorPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorPool (vk::DescriptorPool descriptorPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorPool (vk::DescriptorPool descriptorPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorPool descriptorPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorPool descriptorPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | resetDescriptorPool (vk::DescriptorPool descriptorPool, vk::DescriptorPoolResetFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo *pAllocateInfo, vk::DescriptorSet *pDescriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DescriptorSetAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename DescriptorSetAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DescriptorSetAllocator::value_type, vk::DescriptorSet >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const vk::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename DescriptorSetAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const vk::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename Dispatch , typename DescriptorSetAllocator , typename std::enable_if< std::is_same< typename DescriptorSetAllocator::value_type, UniqueHandle< vk::DescriptorSet, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const vk::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | freeDescriptorSets (vk::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const vk::DescriptorSet *pDescriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeDescriptorSets (vk::DescriptorPool descriptorPool, vk::ArrayProxy< const vk::DescriptorSet > const &descriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSets (uint32_t descriptorWriteCount, const vk::WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const vk::CopyDescriptorSet *pDescriptorCopies, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSets (vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, vk::ArrayProxy< const vk::CopyDescriptorSet > const &descriptorCopies, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createFramebuffer (const vk::FramebufferCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Framebuffer *pFramebuffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Framebuffer >::type | createFramebuffer (const vk::FramebufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Framebuffer, Dispatch > >::type | createFramebufferUnique (const vk::FramebufferCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFramebuffer (vk::Framebuffer framebuffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFramebuffer (vk::Framebuffer framebuffer, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Framebuffer framebuffer, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::Framebuffer framebuffer, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass (const vk::RenderPassCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::RenderPass >::type | createRenderPass (const vk::RenderPassCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPassUnique (const vk::RenderPassCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyRenderPass (vk::RenderPass renderPass, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyRenderPass (vk::RenderPass renderPass, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::RenderPass renderPass, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::RenderPass renderPass, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getRenderAreaGranularity (vk::RenderPass renderPass, vk::Extent2D *pGranularity, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Extent2D | getRenderAreaGranularity (vk::RenderPass renderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCommandPool (const vk::CommandPoolCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CommandPool *pCommandPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::CommandPool >::type | createCommandPool (const vk::CommandPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::CommandPool, Dispatch > >::type | createCommandPoolUnique (const vk::CommandPoolCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCommandPool (vk::CommandPool commandPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCommandPool (vk::CommandPool commandPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CommandPool commandPool, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CommandPool commandPool, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | resetCommandPool (vk::CommandPool commandPool, vk::CommandPoolResetFlags flags, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | allocateCommandBuffers (const vk::CommandBufferAllocateInfo *pAllocateInfo, vk::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename CommandBufferAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const vk::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename CommandBufferAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CommandBufferAllocator::value_type, vk::CommandBuffer >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const vk::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename CommandBufferAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const vk::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename Dispatch , typename CommandBufferAllocator , typename std::enable_if< std::is_same< typename CommandBufferAllocator::value_type, UniqueHandle< vk::CommandBuffer, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const vk::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeCommandBuffers (vk::CommandPool commandPool, uint32_t commandBufferCount, const vk::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeCommandBuffers (vk::CommandPool commandPool, vk::ArrayProxy< const vk::CommandBuffer > const &commandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindBufferMemory2 (uint32_t bindInfoCount, const vk::BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2 (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindImageMemory2 (uint32_t bindInfoCount, const vk::BindImageMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2 (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, vk::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const vk::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | trimCommandPool (vk::CommandPool commandPool, vk::CommandPoolTrimFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getQueue2 (const vk::DeviceQueueInfo2 *pQueueInfo, vk::Queue *pQueue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Queue | getQueue2 (const vk::DeviceQueueInfo2 &queueInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSamplerYcbcrConversion (const vk::SamplerYcbcrConversionCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionUnique (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (vk::SamplerYcbcrConversion ycbcrConversion, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::SamplerYcbcrConversion ycbcrConversion, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplate (const vk::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateUnique (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplate (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplate (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, vk::DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass2 (const vk::RenderPassCreateInfo2 *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::RenderPass >::type | createRenderPass2 (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPass2Unique (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | resetQueryPool (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreCounterValue (vk::Semaphore semaphore, uint64_t *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSemaphoreCounterValue (vk::Semaphore semaphore, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitSemaphores (const vk::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | waitSemaphores (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | signalSemaphore (const vk::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | signalSemaphore (const vk::SemaphoreSignalInfo &signalInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddress (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE vk::DeviceAddress | getBufferAddress (const vk::BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddress (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddress (const vk::BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddress (const vk::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddress (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPrivateDataSlot (const vk::PrivateDataSlotCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PrivateDataSlot >::type | createPrivateDataSlot (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::PrivateDataSlot, Dispatch > >::type | createPrivateDataSlotUnique (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlot (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlot (vk::PrivateDataSlot privateDataSlot, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::PrivateDataSlot privateDataSlot, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | setPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t | getPrivateData (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const vk::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSwapchainKHR (const vk::SwapchainCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SwapchainKHR *pSwapchain, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SwapchainKHR >::type | createSwapchainKHR (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SwapchainKHR, Dispatch > >::type | createSwapchainKHRUnique (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySwapchainKHR (vk::SwapchainKHR swapchain, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySwapchainKHR (vk::SwapchainKHR swapchain, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::SwapchainKHR swapchain, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::SwapchainKHR swapchain, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, vk::Image *pSwapchainImages, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename ImageAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::Image, ImageAllocator > >::type | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename ImageAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ImageAllocator::value_type, vk::Image >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::Image, ImageAllocator > >::type | getSwapchainImagesKHR (vk::SwapchainKHR swapchain, ImageAllocator &imageAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquireNextImageKHR (vk::SwapchainKHR swapchain, uint64_t timeout, vk::Semaphore semaphore, vk::Fence fence, uint32_t *pImageIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImageKHR (vk::SwapchainKHR swapchain, uint64_t timeout, vk::Semaphore semaphore, vk::Fence fence, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getGroupPresentCapabilitiesKHR (vk::DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DeviceGroupPresentCapabilitiesKHR >::type | getGroupPresentCapabilitiesKHR (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getGroupSurfacePresentModesKHR (vk::SurfaceKHR surface, vk::DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DeviceGroupPresentModeFlagsKHR >::type | getGroupSurfacePresentModesKHR (vk::SurfaceKHR surface, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquireNextImage2KHR (const vk::AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImage2KHR (const vk::AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSharedSwapchainsKHR (uint32_t swapchainCount, const vk::SwapchainCreateInfoKHR *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::SwapchainKHR *pSwapchains, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SwapchainKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename SwapchainKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename SwapchainKHRAllocator::value_type, vk::SwapchainKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SwapchainKHR >::type | createSharedSwapchainKHR (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename SwapchainKHRAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename SwapchainKHRAllocator , typename std::enable_if< std::is_same< typename SwapchainKHRAllocator::value_type, UniqueHandle< vk::SwapchainKHR, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (vk::ArrayProxy< const vk::SwapchainCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SwapchainKHR, Dispatch > >::type | createSharedSwapchainKHRUnique (const vk::SwapchainCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | debugMarkerSetObjectTagEXT (const vk::DebugMarkerObjectTagInfoEXT *pTagInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectTagEXT (const vk::DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | debugMarkerSetObjectNameEXT (const vk::DebugMarkerObjectNameInfoEXT *pNameInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectNameEXT (const vk::DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createVideoSessionKHR (const vk::VideoSessionCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::VideoSessionKHR *pVideoSession, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::VideoSessionKHR >::type | createVideoSessionKHR (const vk::VideoSessionCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::VideoSessionKHR, Dispatch > >::type | createVideoSessionKHRUnique (const vk::VideoSessionCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyVideoSessionKHR (vk::VideoSessionKHR videoSession, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyVideoSessionKHR (vk::VideoSessionKHR videoSession, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::VideoSessionKHR videoSession, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::VideoSessionKHR videoSession, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, uint32_t *pMemoryRequirementsCount, vk::VideoSessionMemoryRequirementsKHR *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename VideoSessionMemoryRequirementsKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator > >::type | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, Dispatch const &d) const |
| |
| template<typename VideoSessionMemoryRequirementsKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename VideoSessionMemoryRequirementsKHRAllocator::value_type, vk::VideoSessionMemoryRequirementsKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator > >::type | getVideoSessionMemoryRequirementsKHR (vk::VideoSessionKHR videoSession, VideoSessionMemoryRequirementsKHRAllocator &videoSessionMemoryRequirementsKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindVideoSessionMemoryKHR (vk::VideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const vk::BindVideoSessionMemoryInfoKHR *pBindSessionMemoryInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindVideoSessionMemoryKHR (vk::VideoSessionKHR videoSession, vk::ArrayProxy< const vk::BindVideoSessionMemoryInfoKHR > const &bindSessionMemoryInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createVideoSessionParametersKHR (const vk::VideoSessionParametersCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::VideoSessionParametersKHR *pVideoSessionParameters, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::VideoSessionParametersKHR >::type | createVideoSessionParametersKHR (const vk::VideoSessionParametersCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::VideoSessionParametersKHR, Dispatch > >::type | createVideoSessionParametersKHRUnique (const vk::VideoSessionParametersCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | updateVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::VideoSessionParametersUpdateInfoKHR *pUpdateInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | updateVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::VideoSessionParametersUpdateInfoKHR &updateInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyVideoSessionParametersKHR (vk::VideoSessionParametersKHR videoSessionParameters, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::VideoSessionParametersKHR videoSessionParameters, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::VideoSessionParametersKHR videoSessionParameters, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCuModuleNVX (const vk::CuModuleCreateInfoNVX *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CuModuleNVX *pModule, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::CuModuleNVX >::type | createCuModuleNVX (const vk::CuModuleCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::CuModuleNVX, Dispatch > >::type | createCuModuleNVXUnique (const vk::CuModuleCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCuFunctionNVX (const vk::CuFunctionCreateInfoNVX *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CuFunctionNVX *pFunction, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::CuFunctionNVX >::type | createCuFunctionNVX (const vk::CuFunctionCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::CuFunctionNVX, Dispatch > >::type | createCuFunctionNVXUnique (const vk::CuFunctionCreateInfoNVX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCuModuleNVX (vk::CuModuleNVX module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCuModuleNVX (vk::CuModuleNVX module, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CuModuleNVX module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CuModuleNVX module, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCuFunctionNVX (vk::CuFunctionNVX function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCuFunctionNVX (vk::CuFunctionNVX function, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CuFunctionNVX function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CuFunctionNVX function, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint32_t | getImageViewHandleNVX (const vk::ImageViewHandleInfoNVX *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint32_t | getImageViewHandleNVX (const vk::ImageViewHandleInfoNVX &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageViewAddressNVX (vk::ImageView imageView, vk::ImageViewAddressPropertiesNVX *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageViewAddressPropertiesNVX >::type | getImageViewAddressNVX (vk::ImageView imageView, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderInfoAMD (vk::Pipeline pipeline, vk::ShaderStageFlagBits shaderStage, vk::ShaderInfoTypeAMD infoType, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, vk::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | trimCommandPoolKHR (vk::CommandPool commandPool, vk::CommandPoolTrimFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryFdKHR (const vk::MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< int >::type | getMemoryFdKHR (const vk::MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryFdPropertiesKHR (vk::ExternalMemoryHandleTypeFlagBits handleType, int fd, vk::MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::MemoryFdPropertiesKHR >::type | getMemoryFdPropertiesKHR (vk::ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | importSemaphoreFdKHR (const vk::ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | importSemaphoreFdKHR (const vk::ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreFdKHR (const vk::SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< int >::type | getSemaphoreFdKHR (const vk::SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplateKHR (const vk::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateKHRUnique (const vk::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplateKHR (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplateKHR (vk::DescriptorSet descriptorSet, vk::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | displayPowerControlEXT (vk::DisplayKHR display, const vk::DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | displayPowerControlEXT (vk::DisplayKHR display, const vk::DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | registerEventEXT (const vk::DeviceEventInfoEXT *pDeviceEventInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Fence >::type | registerEventEXT (const vk::DeviceEventInfoEXT &deviceEventInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | registerEventEXTUnique (const vk::DeviceEventInfoEXT &deviceEventInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | registerDisplayEventEXT (vk::DisplayKHR display, const vk::DisplayEventInfoEXT *pDisplayEventInfo, const vk::AllocationCallbacks *pAllocator, vk::Fence *pFence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Fence >::type | registerDisplayEventEXT (vk::DisplayKHR display, const vk::DisplayEventInfoEXT &displayEventInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Fence, Dispatch > >::type | registerDisplayEventEXTUnique (vk::DisplayKHR display, const vk::DisplayEventInfoEXT &displayEventInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSwapchainCounterEXT (vk::SwapchainKHR swapchain, vk::SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSwapchainCounterEXT (vk::SwapchainKHR swapchain, vk::SurfaceCounterFlagBitsEXT counter, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRefreshCycleDurationGOOGLE (vk::SwapchainKHR swapchain, vk::RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::RefreshCycleDurationGOOGLE >::type | getRefreshCycleDurationGOOGLE (vk::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, vk::PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PastPresentationTimingGOOGLEAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator > >::type | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename PastPresentationTimingGOOGLEAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PastPresentationTimingGOOGLEAllocator::value_type, vk::PastPresentationTimingGOOGLE >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator > >::type | getPastPresentationTimingGOOGLE (vk::SwapchainKHR swapchain, PastPresentationTimingGOOGLEAllocator &pastPresentationTimingGOOGLEAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setHdrMetadataEXT (uint32_t swapchainCount, const vk::SwapchainKHR *pSwapchains, const vk::HdrMetadataEXT *pMetadata, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setHdrMetadataEXT (vk::ArrayProxy< const vk::SwapchainKHR > const &swapchains, vk::ArrayProxy< const vk::HdrMetadataEXT > const &metadata, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass2KHR (const vk::RenderPassCreateInfo2 *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::RenderPass >::type | createRenderPass2KHR (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const vk::RenderPassCreateInfo2 &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | getSwapchainStatusKHR (vk::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | importFenceFdKHR (const vk::ImportFenceFdInfoKHR *pImportFenceFdInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | importFenceFdKHR (const vk::ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFenceFdKHR (const vk::FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< int >::type | getFenceFdKHR (const vk::FenceGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquireProfilingLockKHR (const vk::AcquireProfilingLockInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | acquireProfilingLockKHR (const vk::AcquireProfilingLockInfoKHR &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | releaseProfilingLockKHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | setDebugUtilsObjectNameEXT (const vk::DebugUtilsObjectNameInfoEXT *pNameInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectNameEXT (const vk::DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | setDebugUtilsObjectTagEXT (const vk::DebugUtilsObjectTagInfoEXT *pTagInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectTagEXT (const vk::DebugUtilsObjectTagInfoEXT &tagInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::ExecutionGraphPipelineCreateInfoAMDX *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createExecutionGraphPipelinesAMDX (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Pipeline > | createExecutionGraphPipelineAMDX (vk::PipelineCache pipelineCache, const vk::ExecutionGraphPipelineCreateInfoAMDX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createExecutionGraphPipelinesAMDXUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createExecutionGraphPipelinesAMDXUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::ExecutionGraphPipelineCreateInfoAMDX > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createExecutionGraphPipelineAMDXUnique (vk::PipelineCache pipelineCache, const vk::ExecutionGraphPipelineCreateInfoAMDX &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getExecutionGraphPipelineScratchSizeAMDX (vk::Pipeline executionGraph, vk::ExecutionGraphPipelineScratchSizeAMDX *pSizeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ExecutionGraphPipelineScratchSizeAMDX >::type | getExecutionGraphPipelineScratchSizeAMDX (vk::Pipeline executionGraph, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getExecutionGraphPipelineNodeIndexAMDX (vk::Pipeline executionGraph, const vk::PipelineShaderStageNodeCreateInfoAMDX *pNodeInfo, uint32_t *pNodeIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint32_t >::type | getExecutionGraphPipelineNodeIndexAMDX (vk::Pipeline executionGraph, const vk::PipelineShaderStageNodeCreateInfoAMDX &nodeInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const vk::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createAccelerationStructureKHR (const vk::AccelerationStructureCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::AccelerationStructureKHR *pAccelerationStructure, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::AccelerationStructureKHR >::type | createAccelerationStructureKHR (const vk::AccelerationStructureCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::AccelerationStructureKHR, Dispatch > >::type | createAccelerationStructureKHRUnique (const vk::AccelerationStructureCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureKHR (vk::AccelerationStructureKHR accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureKHR (vk::AccelerationStructureKHR accelerationStructure, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::AccelerationStructureKHR accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::AccelerationStructureKHR accelerationStructure, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | buildAccelerationStructuresKHR (vk::DeferredOperationKHR deferredOperation, uint32_t infoCount, const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos, const vk::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | buildAccelerationStructuresKHR (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureInfoKHR &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyAccelerationStructureToMemoryKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyAccelerationStructureToMemoryKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyAccelerationStructureToMemoryInfoKHR &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyMemoryToAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyMemoryToAccelerationStructureKHR (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToAccelerationStructureInfoKHR &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | writeAccelerationStructuresPropertiesKHR (uint32_t accelerationStructureCount, const vk::AccelerationStructureKHR *pAccelerationStructures, vk::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | writeAccelerationStructuresPropertyKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t stride, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getAccelerationStructureAddressKHR (const vk::AccelerationStructureDeviceAddressInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE vk::DeviceAddress | getAccelerationStructureAddressKHR (const vk::AccelerationStructureDeviceAddressInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getAccelerationStructureCompatibilityKHR (const vk::AccelerationStructureVersionInfoKHR *pVersionInfo, vk::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::AccelerationStructureCompatibilityKHR | getAccelerationStructureCompatibilityKHR (const vk::AccelerationStructureVersionInfoKHR &versionInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getAccelerationStructureBuildSizesKHR (vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, vk::AccelerationStructureBuildSizesInfoKHR *pSizeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::AccelerationStructureBuildSizesInfoKHR | getAccelerationStructureBuildSizesKHR (vk::AccelerationStructureBuildTypeKHR buildType, const vk::AccelerationStructureBuildGeometryInfoKHR &buildInfo, vk::ArrayProxy< const uint32_t > const &maxPrimitiveCounts, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::RayTracingPipelineCreateInfoKHR *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Pipeline > | createRayTracingPipelineKHR (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createRayTracingPipelineKHRUnique (vk::DeferredOperationKHR deferredOperation, vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRayTracingShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getRayTracingShaderGroupHandleKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRayTracingCaptureReplayShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingCaptureReplayShaderGroupHandlesKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getRayTracingCaptureReplayShaderGroupHandleKHR (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceSize | getRayTracingShaderGroupStackSizeKHR (vk::Pipeline pipeline, uint32_t group, vk::ShaderGroupShaderKHR groupShader, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSamplerYcbcrConversionKHR (const vk::SamplerYcbcrConversionCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionKHRUnique (const vk::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (vk::SamplerYcbcrConversion ycbcrConversion, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (vk::SamplerYcbcrConversion ycbcrConversion, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const vk::BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2KHR (vk::ArrayProxy< const vk::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindImageMemory2KHR (uint32_t bindInfoCount, const vk::BindImageMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2KHR (vk::ArrayProxy< const vk::BindImageMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageDrmFormatModifierPropertiesEXT (vk::Image image, vk::ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageDrmFormatModifierPropertiesEXT >::type | getImageDrmFormatModifierPropertiesEXT (vk::Image image, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createValidationCacheEXT (const vk::ValidationCacheCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::ValidationCacheEXT *pValidationCache, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ValidationCacheEXT >::type | createValidationCacheEXT (const vk::ValidationCacheCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::ValidationCacheEXT, Dispatch > >::type | createValidationCacheEXTUnique (const vk::ValidationCacheCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyValidationCacheEXT (vk::ValidationCacheEXT validationCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyValidationCacheEXT (vk::ValidationCacheEXT validationCache, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ValidationCacheEXT validationCache, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ValidationCacheEXT validationCache, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | mergeValidationCachesEXT (vk::ValidationCacheEXT dstCache, uint32_t srcCacheCount, const vk::ValidationCacheEXT *pSrcCaches, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | mergeValidationCachesEXT (vk::ValidationCacheEXT dstCache, vk::ArrayProxy< const vk::ValidationCacheEXT > const &srcCaches, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getValidationCacheDataEXT (vk::ValidationCacheEXT validationCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createAccelerationStructureNV (const vk::AccelerationStructureCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::AccelerationStructureNV *pAccelerationStructure, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::AccelerationStructureNV >::type | createAccelerationStructureNV (const vk::AccelerationStructureCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const vk::AccelerationStructureCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (vk::AccelerationStructureNV accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (vk::AccelerationStructureNV accelerationStructure, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::AccelerationStructureNV accelerationStructure, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::AccelerationStructureNV accelerationStructure, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV *pInfo, vk::MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const vk::BindAccelerationStructureMemoryInfoNV *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindAccelerationStructureMemoryNV (vk::ArrayProxy< const vk::BindAccelerationStructureMemoryInfoNV > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, uint32_t createInfoCount, const vk::RayTracingPipelineCreateInfoNV *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::Pipeline *pPipelines, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, vk::Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< vk::Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Pipeline > | createRayTracingPipelineNV (vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename std::enable_if< std::is_same< typename PipelineAllocator::value_type, UniqueHandle< vk::Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< vk::Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (vk::PipelineCache pipelineCache, vk::ArrayProxy< const vk::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< vk::Pipeline, Dispatch > > | createRayTracingPipelineNVUnique (vk::PipelineCache pipelineCache, const vk::RayTracingPipelineCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRayTracingShaderGroupHandlesNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getRayTracingShaderGroupHandlesNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getRayTracingShaderGroupHandleNV (vk::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, size_t dataSize, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getAccelerationStructureHandleNV (vk::AccelerationStructureNV accelerationStructure, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | compileDeferredNV (vk::Pipeline pipeline, uint32_t shader, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo *pCreateInfo, vk::DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryHostPointerPropertiesEXT (vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, vk::MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::MemoryHostPointerPropertiesEXT >::type | getMemoryHostPointerPropertiesEXT (vk::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const vk::CalibratedTimestampInfoKHR *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint64_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsEXT (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Dispatch const &d) const |
| |
| template<typename Uint64_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint64_tAllocator::value_type, uint64_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsEXT (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Uint64_tAllocator &uint64_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< uint64_t, uint64_t > >::type | getCalibratedTimestampEXT (const vk::CalibratedTimestampInfoKHR ×tampInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreCounterValueKHR (vk::Semaphore semaphore, uint64_t *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSemaphoreCounterValueKHR (vk::Semaphore semaphore, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitSemaphoresKHR (const vk::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | waitSemaphoresKHR (const vk::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | signalSemaphoreKHR (const vk::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | signalSemaphoreKHR (const vk::SemaphoreSignalInfo &signalInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | initializePerformanceApiINTEL (const vk::InitializePerformanceApiInfoINTEL *pInitializeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | initializePerformanceApiINTEL (const vk::InitializePerformanceApiInfoINTEL &initializeInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | uninitializePerformanceApiINTEL (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquirePerformanceConfigurationINTEL (const vk::PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, vk::PerformanceConfigurationINTEL *pConfiguration, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PerformanceConfigurationINTEL >::type | acquirePerformanceConfigurationINTEL (const vk::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::PerformanceConfigurationINTEL, Dispatch > >::type | acquirePerformanceConfigurationINTELUnique (const vk::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | releasePerformanceConfigurationINTEL (vk::PerformanceConfigurationINTEL configuration, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | release (vk::PerformanceConfigurationINTEL configuration, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPerformanceParameterINTEL (vk::PerformanceParameterTypeINTEL parameter, vk::PerformanceValueINTEL *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PerformanceValueINTEL >::type | getPerformanceParameterINTEL (vk::PerformanceParameterTypeINTEL parameter, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setLocalDimmingAMD (vk::SwapchainKHR swapChain, vk::Bool32 localDimmingEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressEXT (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE vk::DeviceAddress | getBufferAddressEXT (const vk::BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | waitForPresentKHR (vk::SwapchainKHR swapchain, uint64_t presentId, uint64_t timeout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressKHR (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE vk::DeviceAddress | getBufferAddressKHR (const vk::BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddressKHR (const vk::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddressKHR (const vk::BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddressKHR (const vk::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddressKHR (const vk::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | resetQueryPoolEXT (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDeferredOperationKHR (const vk::AllocationCallbacks *pAllocator, vk::DeferredOperationKHR *pDeferredOperation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DeferredOperationKHR >::type | createDeferredOperationKHR (Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DeferredOperationKHR, Dispatch > >::type | createDeferredOperationKHRUnique (Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDeferredOperationKHR (vk::DeferredOperationKHR operation, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDeferredOperationKHR (vk::DeferredOperationKHR operation, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DeferredOperationKHR operation, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::DeferredOperationKHR operation, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint32_t | getDeferredOperationMaxConcurrencyKHR (vk::DeferredOperationKHR operation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | getDeferredOperationResultKHR (vk::DeferredOperationKHR operation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | deferredOperationJoinKHR (vk::DeferredOperationKHR operation, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, vk::PipelineExecutablePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutablePropertiesKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator > >::type | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR &pipelineInfo, Dispatch const &d) const |
| |
| template<typename PipelineExecutablePropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineExecutablePropertiesKHRAllocator::value_type, vk::PipelineExecutablePropertiesKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator > >::type | getPipelineExecutablePropertiesKHR (const vk::PipelineInfoKHR &pipelineInfo, PipelineExecutablePropertiesKHRAllocator &pipelineExecutablePropertiesKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, vk::PipelineExecutableStatisticKHR *pStatistics, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutableStatisticKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator > >::type | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d) const |
| |
| template<typename PipelineExecutableStatisticKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineExecutableStatisticKHRAllocator::value_type, vk::PipelineExecutableStatisticKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator > >::type | getPipelineExecutableStatisticsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableStatisticKHRAllocator &pipelineExecutableStatisticKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, vk::PipelineExecutableInternalRepresentationKHR *pInternalRepresentations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineExecutableInternalRepresentationKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutableInternalRepresentationKHR, PipelineExecutableInternalRepresentationKHRAllocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d) const |
| |
| template<typename PipelineExecutableInternalRepresentationKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PipelineExecutableInternalRepresentationKHRAllocator::value_type, vk::PipelineExecutableInternalRepresentationKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PipelineExecutableInternalRepresentationKHR, PipelineExecutableInternalRepresentationKHRAllocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const vk::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableInternalRepresentationKHRAllocator &pipelineExecutableInternalRepresentationKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyMemoryToImageEXT (const vk::CopyMemoryToImageInfoEXT *pCopyMemoryToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | copyMemoryToImageEXT (const vk::CopyMemoryToImageInfoEXT ©MemoryToImageInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyImageToMemoryEXT (const vk::CopyImageToMemoryInfoEXT *pCopyImageToMemoryInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | copyImageToMemoryEXT (const vk::CopyImageToMemoryInfoEXT ©ImageToMemoryInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyImageToImageEXT (const vk::CopyImageToImageInfoEXT *pCopyImageToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | copyImageToImageEXT (const vk::CopyImageToImageInfoEXT ©ImageToImageInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | transitionImageLayoutEXT (uint32_t transitionCount, const vk::HostImageLayoutTransitionInfoEXT *pTransitions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | transitionImageLayoutEXT (vk::ArrayProxy< const vk::HostImageLayoutTransitionInfoEXT > const &transitions, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR *pSubresource, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::SubresourceLayout2KHR | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageSubresourceLayout2EXT (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | mapMemory2KHR (const vk::MemoryMapInfoKHR *pMemoryMapInfo, void **ppData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< void * >::type | mapMemory2KHR (const vk::MemoryMapInfoKHR &memoryMapInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | unmapMemory2KHR (const vk::MemoryUnmapInfoKHR *pMemoryUnmapInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | unmapMemory2KHR (const vk::MemoryUnmapInfoKHR &memoryUnmapInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | releaseSwapchainImagesEXT (const vk::ReleaseSwapchainImagesInfoEXT *pReleaseInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | releaseSwapchainImagesEXT (const vk::ReleaseSwapchainImagesInfoEXT &releaseInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createIndirectCommandsLayoutNV (const vk::IndirectCommandsLayoutCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::IndirectCommandsLayoutNV *pIndirectCommandsLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::IndirectCommandsLayoutNV >::type | createIndirectCommandsLayoutNV (const vk::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::IndirectCommandsLayoutNV, Dispatch > >::type | createIndirectCommandsLayoutNVUnique (const vk::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNV (vk::IndirectCommandsLayoutNV indirectCommandsLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNV (vk::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::IndirectCommandsLayoutNV indirectCommandsLayout, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPrivateDataSlotEXT (const vk::PrivateDataSlotCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::PrivateDataSlot >::type | createPrivateDataSlotEXT (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::PrivateDataSlot, Dispatch > >::type | createPrivateDataSlotEXTUnique (const vk::PrivateDataSlotCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlotEXT (vk::PrivateDataSlot privateDataSlot, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlotEXT (vk::PrivateDataSlot privateDataSlot, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | setPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t | getPrivateDataEXT (vk::ObjectType objectType_, uint64_t objectHandle, vk::PrivateDataSlot privateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR *pVideoSessionParametersInfo, vk::VideoEncodeSessionParametersFeedbackInfoKHR *pFeedbackInfo, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< vk::VideoEncodeSessionParametersFeedbackInfoKHR, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< vk::VideoEncodeSessionParametersFeedbackInfoKHR, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z, typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z, typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t, Uint8_tAllocator > > >::type | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCudaModuleNV (const vk::CudaModuleCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CudaModuleNV *pModule, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::CudaModuleNV >::type | createCudaModuleNV (const vk::CudaModuleCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::CudaModuleNV, Dispatch > >::type | createCudaModuleNVUnique (const vk::CudaModuleCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCudaModuleCacheNV (vk::CudaModuleNV module, size_t *pCacheSize, void *pCacheData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getCudaModuleCacheNV (vk::CudaModuleNV module, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getCudaModuleCacheNV (vk::CudaModuleNV module, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCudaFunctionNV (const vk::CudaFunctionCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::CudaFunctionNV *pFunction, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::CudaFunctionNV >::type | createCudaFunctionNV (const vk::CudaFunctionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::CudaFunctionNV, Dispatch > >::type | createCudaFunctionNVUnique (const vk::CudaFunctionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCudaModuleNV (vk::CudaModuleNV module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCudaModuleNV (vk::CudaModuleNV module, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CudaModuleNV module, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CudaModuleNV module, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCudaFunctionNV (vk::CudaFunctionNV function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCudaFunctionNV (vk::CudaFunctionNV function, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CudaFunctionNV function, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::CudaFunctionNV function, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutSizeEXT (vk::DescriptorSetLayout layout, vk::DeviceSize *pLayoutSizeInBytes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DeviceSize | getDescriptorSetLayoutSizeEXT (vk::DescriptorSetLayout layout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutBindingOffsetEXT (vk::DescriptorSetLayout layout, uint32_t binding, vk::DeviceSize *pOffset, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DeviceSize | getDescriptorSetLayoutBindingOffsetEXT (vk::DescriptorSetLayout layout, uint32_t binding, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorEXT (const vk::DescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo, size_t dataSize, void *pDescriptor, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DescriptorType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DescriptorType | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFaultInfoEXT (vk::DeviceFaultCountsEXT *pFaultCounts, vk::DeviceFaultInfoEXT *pFaultInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::pair< vk::DeviceFaultCountsEXT, vk::DeviceFaultInfoEXT > > | getFaultInfoEXT (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSubpassShadingMaxWorkgroupSizeHUAWEI (vk::RenderPass renderpass, vk::Extent2D *pMaxWorkgroupSize, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< vk::Extent2D > | getSubpassShadingMaxWorkgroupSizeHUAWEI (vk::RenderPass renderpass, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryRemoteAddressNV (const vk::MemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo, vk::RemoteAddressNV *pAddress, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::RemoteAddressNV >::type | getMemoryRemoteAddressNV (const vk::MemoryGetRemoteAddressInfoNV &memoryGetRemoteAddressInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelinePropertiesEXT (const vk::PipelineInfoEXT *pPipelineInfo, vk::BaseOutStructure *pPipelineProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::BaseOutStructure >::type | getPipelinePropertiesEXT (const vk::PipelineInfoEXT &pipelineInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createMicromapEXT (const vk::MicromapCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::MicromapEXT *pMicromap, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::MicromapEXT >::type | createMicromapEXT (const vk::MicromapCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::MicromapEXT, Dispatch > >::type | createMicromapEXTUnique (const vk::MicromapCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyMicromapEXT (vk::MicromapEXT micromap, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyMicromapEXT (vk::MicromapEXT micromap, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::MicromapEXT micromap, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::MicromapEXT micromap, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | buildMicromapsEXT (vk::DeferredOperationKHR deferredOperation, uint32_t infoCount, const vk::MicromapBuildInfoEXT *pInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | buildMicromapsEXT (vk::DeferredOperationKHR deferredOperation, vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyMicromapToMemoryEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyMicromapToMemoryEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMicromapToMemoryInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | copyMemoryToMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result | copyMemoryToMicromapEXT (vk::DeferredOperationKHR deferredOperation, const vk::CopyMemoryToMicromapInfoEXT &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | writeMicromapsPropertiesEXT (uint32_t micromapCount, const vk::MicromapEXT *pMicromaps, vk::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType , typename DataTypeAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DataType, DataTypeAllocator > >::type | writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d) const |
| |
| template<typename DataType , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< DataType >::type | writeMicromapsPropertyEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t stride, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getMicromapCompatibilityEXT (const vk::MicromapVersionInfoEXT *pVersionInfo, vk::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::AccelerationStructureCompatibilityKHR | getMicromapCompatibilityEXT (const vk::MicromapVersionInfoEXT &versionInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getMicromapBuildSizesEXT (vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT *pBuildInfo, vk::MicromapBuildSizesInfoEXT *pSizeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MicromapBuildSizesInfoEXT | getMicromapBuildSizesEXT (vk::AccelerationStructureBuildTypeKHR buildType, const vk::MicromapBuildInfoEXT &buildInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setMemoryPriorityEXT (vk::DeviceMemory memory, float priority, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements *pInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, vk::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageMemoryRequirements2Allocator::value_type, vk::SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutHostMappingInfoVALVE (const vk::DescriptorSetBindingReferenceVALVE *pBindingReference, vk::DescriptorSetLayoutHostMappingInfoVALVE *pHostMapping, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::DescriptorSetLayoutHostMappingInfoVALVE | getDescriptorSetLayoutHostMappingInfoVALVE (const vk::DescriptorSetBindingReferenceVALVE &bindingReference, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetHostMappingVALVE (vk::DescriptorSet descriptorSet, void **ppData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE void * | getDescriptorSetHostMappingVALVE (vk::DescriptorSet descriptorSet, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo *pCreateInfo, vk::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MemoryRequirements2 | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getPipelineIndirectAddressNV (const vk::PipelineIndirectDeviceAddressInfoNV *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE vk::DeviceAddress | getPipelineIndirectAddressNV (const vk::PipelineIndirectDeviceAddressInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getShaderModuleIdentifierEXT (vk::ShaderModule shaderModule, vk::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ShaderModuleIdentifierEXT | getShaderModuleIdentifierEXT (vk::ShaderModule shaderModule, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getShaderModuleCreateInfoIdentifierEXT (const vk::ShaderModuleCreateInfo *pCreateInfo, vk::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ShaderModuleIdentifierEXT | getShaderModuleCreateInfoIdentifierEXT (const vk::ShaderModuleCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createOpticalFlowSessionNV (const vk::OpticalFlowSessionCreateInfoNV *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::OpticalFlowSessionNV *pSession, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::OpticalFlowSessionNV >::type | createOpticalFlowSessionNV (const vk::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::OpticalFlowSessionNV, Dispatch > >::type | createOpticalFlowSessionNVUnique (const vk::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyOpticalFlowSessionNV (vk::OpticalFlowSessionNV session, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyOpticalFlowSessionNV (vk::OpticalFlowSessionNV session, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::OpticalFlowSessionNV session, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::OpticalFlowSessionNV session, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindOpticalFlowSessionImageNV (vk::OpticalFlowSessionNV session, vk::OpticalFlowSessionBindingPointNV bindingPoint, vk::ImageView view, vk::ImageLayout layout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getRenderingAreaGranularityKHR (const vk::RenderingAreaInfoKHR *pRenderingAreaInfo, vk::Extent2D *pGranularity, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Extent2D | getRenderingAreaGranularityKHR (const vk::RenderingAreaInfoKHR &renderingAreaInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR *pInfo, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::SubresourceLayout2KHR | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR *pSubresource, vk::SubresourceLayout2KHR *pLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::SubresourceLayout2KHR | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageSubresourceLayout2KHR (vk::Image image, const vk::ImageSubresource2KHR &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createShadersEXT (uint32_t createInfoCount, const vk::ShaderCreateInfoEXT *pCreateInfos, const vk::AllocationCallbacks *pAllocator, vk::ShaderEXT *pShaders, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename ShaderEXTAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ShaderEXT, ShaderEXTAllocator > >::type | createShadersEXT (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename ShaderEXTAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ShaderEXTAllocator::value_type, vk::ShaderEXT >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ShaderEXT, ShaderEXTAllocator > >::type | createShadersEXT (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, ShaderEXTAllocator &shaderEXTAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ShaderEXT >::type | createShaderEXT (const vk::ShaderCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename ShaderEXTAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::ShaderEXT, Dispatch >, ShaderEXTAllocator > >::type | createShadersEXTUnique (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename ShaderEXTAllocator , typename std::enable_if< std::is_same< typename ShaderEXTAllocator::value_type, UniqueHandle< vk::ShaderEXT, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< vk::ShaderEXT, Dispatch >, ShaderEXTAllocator > >::type | createShadersEXTUnique (vk::ArrayProxy< const vk::ShaderCreateInfoEXT > const &createInfos, Optional< const vk::AllocationCallbacks > allocator, ShaderEXTAllocator &shaderEXTAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::ShaderEXT, Dispatch > >::type | createShaderEXTUnique (const vk::ShaderCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderEXT (vk::ShaderEXT shader, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderEXT (vk::ShaderEXT shader, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ShaderEXT shader, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (vk::ShaderEXT shader, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getShaderBinaryDataEXT (vk::ShaderEXT shader, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint8_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderBinaryDataEXT (vk::ShaderEXT shader, Dispatch const &d) const |
| |
| template<typename Uint8_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint8_tAllocator::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Uint8_tAllocator > >::type | getShaderBinaryDataEXT (vk::ShaderEXT shader, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, uint32_t *pPropertiesCount, vk::TilePropertiesQCOM *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename TilePropertiesQCOMAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TilePropertiesQCOM, TilePropertiesQCOMAllocator > >::type | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, Dispatch const &d) const |
| |
| template<typename TilePropertiesQCOMAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename TilePropertiesQCOMAllocator::value_type, vk::TilePropertiesQCOM >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TilePropertiesQCOM, TilePropertiesQCOMAllocator > >::type | getFramebufferTilePropertiesQCOM (vk::Framebuffer framebuffer, TilePropertiesQCOMAllocator &tilePropertiesQCOMAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | getDynamicRenderingTilePropertiesQCOM (const vk::RenderingInfo *pRenderingInfo, vk::TilePropertiesQCOM *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::TilePropertiesQCOM | getDynamicRenderingTilePropertiesQCOM (const vk::RenderingInfo &renderingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | setLatencySleepModeNV (vk::SwapchainKHR swapchain, const vk::LatencySleepModeInfoNV *pSleepModeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | setLatencySleepModeNV (vk::SwapchainKHR swapchain, const vk::LatencySleepModeInfoNV &sleepModeInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | latencySleepNV (vk::SwapchainKHR swapchain, const vk::LatencySleepInfoNV *pSleepInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | latencySleepNV (vk::SwapchainKHR swapchain, const vk::LatencySleepInfoNV &sleepInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setLatencyMarkerNV (vk::SwapchainKHR swapchain, const vk::SetLatencyMarkerInfoNV *pLatencyMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setLatencyMarkerNV (vk::SwapchainKHR swapchain, const vk::SetLatencyMarkerInfoNV &latencyMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getLatencyTimingsNV (vk::SwapchainKHR swapchain, vk::GetLatencyMarkerInfoNV *pLatencyMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::GetLatencyMarkerInfoNV | getLatencyTimingsNV (vk::SwapchainKHR swapchain, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibratedTimestampsKHR (uint32_t timestampCount, const vk::CalibratedTimestampInfoKHR *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Uint64_tAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsKHR (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Dispatch const &d) const |
| |
| template<typename Uint64_tAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Uint64_tAllocator::value_type, uint64_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< uint64_t, Uint64_tAllocator >, uint64_t > >::type | getCalibratedTimestampsKHR (vk::ArrayProxy< const vk::CalibratedTimestampInfoKHR > const ×tampInfos, Uint64_tAllocator &uint64_tAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< uint64_t, uint64_t > >::type | getCalibratedTimestampKHR (const vk::CalibratedTimestampInfoKHR ×tampInfo, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2 (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2 (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupport (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirements2KHR (const vk::ImageMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirements2KHR (const vk::BufferMemoryRequirementsInfo2 &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< DataType > | writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t dataSize, size_t stride) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | writeAccelerationStructuresPropertyKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, size_t stride) const |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getAccelerationStructureMemoryRequirementsNV (const vk::AccelerationStructureMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupportKHR (const vk::DescriptorSetLayoutCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getGeneratedCommandsMemoryRequirementsNV (const vk::GeneratedCommandsMemoryRequirementsInfoNV &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair< vk::StructureChain< X, Y, Z... >, std::vector< uint8_t > > | getEncodedVideoSessionParametersKHR (const vk::VideoEncodeSessionParametersGetInfoKHR &videoSessionParametersInfo) const |
| |
| template<typename DescriptorType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DescriptorType | getDescriptorEXT (const vk::DescriptorGetInfoEXT &descriptorInfo) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | getBufferOpaqueCaptureDescriptorDataEXT (const vk::BufferCaptureDescriptorDataInfoEXT &info) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | getImageOpaqueCaptureDescriptorDataEXT (const vk::ImageCaptureDescriptorDataInfoEXT &info) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | getImageViewOpaqueCaptureDescriptorDataEXT (const vk::ImageViewCaptureDescriptorDataInfoEXT &info) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | getSamplerOpaqueCaptureDescriptorDataEXT (const vk::SamplerCaptureDescriptorDataInfoEXT &info) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const vk::AccelerationStructureCaptureDescriptorDataInfoEXT &info) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< DataType > | writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t dataSize, size_t stride) const |
| |
| template<typename DataType > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE DataType | writeMicromapsPropertyEXT (vk::ArrayProxy< const vk::MicromapEXT > const µmaps, vk::QueryType queryType, size_t stride) const |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getBufferMemoryRequirementsKHR (const vk::DeviceBufferMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageMemoryRequirementsKHR (const vk::DeviceImageMemoryRequirements &info) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getPipelineIndirectMemoryRequirementsNV (const vk::ComputePipelineCreateInfo &createInfo) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z> |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageSubresourceLayoutKHR (const vk::DeviceImageSubresourceInfoKHR &info) const VULKAN_HPP_NOEXCEPT |
| |